Feat: option to install test programs #1079
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Address #1070 @everythingfunctional.
This PR proposes to add the option to also install the test programs in the installation directory.
Two methods are made possible, similar to what can be done for a
library
install:User can now specify a
test
boolean key infpm.toml
to request that test programs are installed as wellUser can request tests to be installed via the
--test
flag.The default installation subdirectory is
test/
, but the user can request a custom subdirectory via--testdir "testdir"
.In both cases, this is a subdirectory created within the installation
$PREFIX
.fpm install --prefix=/path --test --testdir "my_test_dir"
Full description is reported in
fpm help install
.cc: @everythingfunctional @urbanjost @fortran-lang/fpm